package pl.bizuteria.sklep.admin.client.ui.product.earing;

import pl.bizuteria.sklep.admin.client.ui.product.AbstractProxyListView;
import pl.bizuteria.sklep.admin.client.ui.product.ProductButtonView;
import pl.bizuteria.sklep.api.shared.proxy.EaringProxy;

import com.google.gwt.user.cellview.client.CellTable;
import com.google.gwt.user.cellview.client.TextColumn;
import com.google.gwt.user.cellview.client.TextHeader;
import com.google.inject.Inject;

public class EaringProxyListView extends AbstractProxyListView<EaringProxy> {

	@Inject
	public EaringProxyListView(ProductButtonView productButtonView) {
		super(productButtonView);
	}

	@Override
	protected void addColumns(CellTable<EaringProxy> table) {
		TextColumn<EaringProxy> nameColumn = new TextColumn<EaringProxy>() {

			@Override
			public String getValue(EaringProxy value) {
				return value.getName();
			}
		};
		
		TextHeader nameHeader = new TextHeader("name");
		
		nameColumn.setSortable(true);
		
		table.addColumn(nameColumn, nameHeader);		
	}

}
